:root {
	--themeColor: #00bdff;
}

html,
body {
	width: 100vw;
	height: 100vh;
	min-width: 1200px;
	overflow-y: hidden;
	background-color: #f3f5f8;
}

/* 头部 */
header{
    width: 100vw;
    height: 66px;
	background-color: #fff;
	color:#909090;
}
header a{
	display: inline-block;
	color:var(--themeColor);
	
}
main{
	width: 100%;
	height: 100%;
}
/* 主体 */
#register{
	width: 1200px;
	height: 668px;
	background-color: #ffffff;
	/* background-color: #f3f5f8; */
}

.regcontent{
    height: 670px;
    background-color: rgb(255, 255, 255);
	margin-top: 80px;
	
}
#box{
	width: 420px;
	height: 650px;
	/* background-color: #767676; */
}
.regcontent h1{
    margin-top: 40px;
	color: rgb(54, 54, 54);

}
.regcontent h2{
    font-size: 20px;
    line-height: 45px;
}
.orange{
    width: 420px;
    height: 35px;
    background-color: #ed510a;
    color: #fff;
    font-size: 15px;
   padding-top: 6px;
    box-sizing: border-box;
   padding-left: 40px;
   border-radius: 5px;
}
.regcontent [ type="text"],[type="password"]{
    width: 420px;
    height: 40px;
    padding: 11px 0 11px 17px;
    box-sizing: border-box;
    margin-top: 25px;
    outline: none;
}

#inp input{
    width: 290px;
    
    border: 1px solid #767676;
    border-right: none;
}
#inp button{
    width: 130px;
    height: 40px;
    background-color: #f3f5f8;
    border: 1px solid #767676;
    position: absolute;

   top: 25px;
   padding: 0;
   box-sizing: border-box;
    
    
}
.check{
    margin-top: 25px;
    margin-bottom: 30px;
    color: #a3a3a3;
    font-size: 14px;
}
.check a{
	color: var(--themeColor);
	display: inline-block;
}
form>button{
    width: 420px;
    height: 50px;
    background-color: #e0e0e0;
    border: none;
}



